package com.hpeu_01.day0112.homework;

import java.util.Scanner;

/**
 * 第三题：写一个方法void isTriangle(int a,int b,int c)，
 * 判断三个参数是否能构成一个三角形， 如果不能则抛出异常IllegalArgumentException，
 * 显示异常信息 “a,b,c不能构成三角形”，如果可以构成则显示三角形三个边长，在
 * 主方法中得到命令行输入的三个整数， 调用此方法，并捕获异常。
 */
public class HomeWork03 {
    public static void main(String[] args) {
        System.out.println("请输入三角形的三边长：");
        Scanner scnaner = new Scanner(System.in);
        int a = scnaner.nextInt();
        int b = scnaner.nextInt();
        int c = scnaner.nextInt();
        try {
            HomeWork03.isTriangle(a,b,c);
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
    }
    public static void isTriangle (int a,int b,int c){
        if (a+b<c || a+c<b || c+b<a){ //判断能不能构成三角形
            throw new IllegalArgumentException("a,b,c不能构成三角形");
        }else
          System.out.println("三角形的三条边为："+a+" "+b+" "+c);
    }
}
